package com.ipartek.pruebas.capitulo12;

import com.ipartek.pruebas.interfaces.Pintable;




public class Punto implements Pintable {

	
	class PuntoCalseIntermnedia {
		//	atributos
		int atributo;
		//constructores
		PuntoCalseIntermnedia(){
			super();
		}

		//gettes setters
		
		
		
		//metodos

	}
	
	
	//atributos
	int x,y;

	//constructores
	public Punto() {
		super();
		this.x=0;
		this.y=0;
	}

	
	public Punto(int x, int y) {
		super();
		this.x = x;
		this.y = y;
	}
	
	
	
	//getter y setters
	
	

	public int getX() {
		return x;
	}

	protected void setX(int x) {
		this.x = x;
	}

	public int getY() {
		return y;
	}

	public void setY(int y) {
		this.y = y;
	}
	
	
	
	
	
	//metodos propios
	
	@Override
	public String toString (){
		return this.getClass().getName() +  " x= " + this.x + " y= " + this.y ;
	}
	
	
	int sumar (){
		return this.x + this.y;
	}


	@Override
	public String pintar() {		
		return " Me me ha obligado la intefaz a implementar este metodo";
	}
	
	
	
	
	
}
